package com.thirdgroup.pojo.vo;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * (CustomerInfo)实体类
 *
 * @author makejava
 * @since 2024-05-13 11:00:17
 */
public class CustomerInfoVo implements Serializable {
    private static final long serialVersionUID = 104656068269322540L;
    /**
     * 客户号，自动生成，格式为CyyyyMMddHHmmss
     */
    private String customerid;
    /**
     * 客户登录使用的账户名
     */
    private String customerusername;
    /**
     * 客户登录使用的密码
     */
    private String customerpassword;
    /**
     * 客户名称（如果是单位客户填公司名称，否则填客户姓名）
     */
    private String customername;
    /**
     * 账号余额（对应余额相关操作）
     */
    private Double customerbalance;
    /**
     * 账号状态
     */
    private Object customerstatus;
    /**
     * 客户所属行业，行业表id（与行业字典对应，为商客和大客独有）
     */
    private String customerindustryid;
    /**
     * 创建时间
     */
    private LocalDateTime createtime;
    /**
     * 信息更新时间
     */
    private LocalDateTime updatetime;
    /**
     * 头像地址
     */
    private String profilepicture;


    public String getCustomerid() {
        return customerid;
    }

    public void setCustomerid(String customerid) {
        this.customerid = customerid;
    }

    public String getCustomerusername() {
        return customerusername;
    }

    public void setCustomerusername(String customerusername) {
        this.customerusername = customerusername;
    }

    public String getCustomerpassword() {
        return customerpassword;
    }

    public void setCustomerpassword(String customerpassword) {
        this.customerpassword = customerpassword;
    }

    public String getCustomername() {
        return customername;
    }

    public void setCustomername(String customername) {
        this.customername = customername;
    }

    public Double getCustomerbalance() {
        return customerbalance;
    }

    public void setCustomerbalance(Double customerbalance) {
        this.customerbalance = customerbalance;
    }

    public Object getCustomerstatus() {
        return customerstatus;
    }

    public void setCustomerstatus(Object customerstatus) {
        this.customerstatus = customerstatus;
    }

    public String getCustomerindustryid() {
        return customerindustryid;
    }

    public void setCustomerindustryid(String customerindustryid) {
        this.customerindustryid = customerindustryid;
    }

    public LocalDateTime getCreatetime() {
        return createtime;
    }

    public void setCreatetime(LocalDateTime createtime) {
        this.createtime = createtime;
    }

    public LocalDateTime getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(LocalDateTime updatetime) {
        this.updatetime = updatetime;
    }

    public String getProfilepicture() {
        return profilepicture;
    }

    public void setProfilepicture(String profilepicture) {
        this.profilepicture = profilepicture;
    }

    @Override
    public String toString() {
        return "CustomerInfo{" +
                "customerid='" + customerid + '\'' +
                ", customerusername='" + customerusername + '\'' +
                ", customerpassword='" + customerpassword + '\'' +
                ", customername='" + customername + '\'' +
                ", customerbalance=" + customerbalance +
                ", customerstatus=" + customerstatus +
                ", customerindustryid=" + customerindustryid +
                ", createtime=" + createtime +
                ", updatetime=" + updatetime +
                ", profilepicture='" + profilepicture + '\'' +
                '}';
    }
}

